package com.qj.yantaishan.domain;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.qj.yantaishan.common.annotation.Excel;
import com.qj.yantaishan.common.core.domain.BaseEntity;

/**
 * 订单对象 shanglala_order
 * 
 * @author qihe
 * @date 2022-07-22
 */
public class Order
{
    private static final long serialVersionUID = 1L;

    /** 订单id */
    @TableId(type = IdType.AUTO)
    private Integer orderId;

    /** 店铺id */
    @Excel(name = "店铺id")
    private Integer storeId;

    /** 供货商id */
    @Excel(name = "供货商id")
    private Integer rootSupplierId;

    /** 订单号 */
    @Excel(name = "订单号")
    private String orderNo;

    /** 交易号 */
    @Excel(name = "交易号")
    private String tradeNo;

    /** 支付方式 weixin_scan，alipay_scan 收银台扫码支付 */
    @Excel(name = "支付方式 weixin_scan，alipay_scan 收银台扫码支付")
    private String payType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String thirdId;

    /** 买家id */
    @Excel(name = "买家id")
    private Long uid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sessionId;

    /** 邮费 */
    @Excel(name = "邮费")
    private BigDecimal postage;

    /** 兑换总积分 */
    @Excel(name = "兑换总积分")
    private Long pointExchangeNum;

    /** 商品金额（不含邮费） */
    @Excel(name = "商品金额", readConverterExp = "不=含邮费")
    private BigDecimal subTotal;

    /** 订单金额（含邮费） */
    @Excel(name = "订单金额", readConverterExp = "含=邮费")
    private BigDecimal total;

    /** 自营商品销售总额 */
    @Excel(name = "自营商品销售总额")
    private BigDecimal saleTotal;

    /** 商品的个数 */
    @Excel(name = "商品的个数")
    private Long proCount;

    /** 商品数量 */
    @Excel(name = "商品数量")
    private Integer proNum;

    /** 收货地址 */
    @Excel(name = "收货地址")
    private String address;

    /** 收货人 */
    @Excel(name = "收货人")
    private String addressUser;

    /** 收货人电话 */
    @Excel(name = "收货人电话")
    private String addressTel;

    /** 支付方式   codpay==货到付款*/
    @Excel(name = "支付方式")
    private String paymentMethod;

    /** 订单为代付订单时，1：单人付，2：多人付 */
    @Excel(name = "订单为代付订单时，1：单人付，2：多人付")
    private Integer peerpayType;

    /** 代付订单时，代付人求助语 */
    @Excel(name = "代付订单时，代付人求助语")
    private String peerpayContent;

    /** 物流方式 express快递发货 selffetch上门自提 self_choice自选物流 */
    @Excel(name = "物流方式 express快递发货 selffetch上门自提 self_choice自选物流")
    private String shippingMethod;

    /** 快递配送类型0普通快递1今日达2次日达 */
    @Excel(name = "快递配送类型0普通快递1今日达2次日达")
    private Integer reachType;

    /** 自选物流联系人 */
    @Excel(name = "自选物流联系人")
    private String selfChoiceName;

    /** 自选物流联系电话 */
    @Excel(name = "自选物流联系电话")
    private String selfChoicePhone;

    /** 物流公司 */
    @Excel(name = "物流公司")
    private String selfChoiceCompany;

    /** 是否需要安装0不需要1需要 */
    @Excel(name = "是否需要安装0不需要1需要")
    private Integer installService;

    /** 安装服务费用 */
    @Excel(name = "安装服务费用")
    private BigDecimal installServiceFee;

    /** 安装时间 */
    @Excel(name = "安装时间")
    private Long installServiceTime;

    /** 当shipping_method值为other_friend,送他人类型，0:默认值，1：送单人，2：送公益，3：送多人 */
    @Excel(name = "当shipping_method值为other_friend,送他人类型，0:默认值，1：送单人，2：送公益，3：送多人")
    private Integer sendOtherType;

    /** 送他人送的份数 */
    @Excel(name = "送他人送的份数")
    private Long sendOtherNumber;

    /** 送他人，每份的数量 */
    @Excel(name = "送他人，每份的数量")
    private Long sendOtherPerNumber;

    /** 送他人订单时，领取有效时间，单位：小时 */
    @Excel(name = "送他人订单时，领取有效时间，单位：小时")
    private Integer sendOtherHour;

    /** 送他人，赠言 */
    @Excel(name = "送他人，赠言")
    private String sendOtherComment;

    /** 订单类型 0普通 1代付 2送礼 3分销 */
    @Excel(name = "订单类型 0普通 1代付 2送礼 3分销")
    private Integer type;

    /** 外卖订单：1是0否 */
    @Excel(name = "外卖订单：1是0否")
    private Integer takeout;

    /** 是否打包 */
    @Excel(name = "是否打包")
    private Integer openPackFee;

    /** 打包费 */
    @Excel(name = "打包费")
    private BigDecimal packFee;

    /** 当type为6、7时，所对应团购ID，预售ID */
    @Excel(name = "当type为6、7时，所对应团购ID，预售ID")
    private Long dataId;

    /** 预售订单id(首次支付：默认为0，直付尾款：为预售order的id) */
    @Excel(name = "预售订单id(首次支付：默认为0，直付尾款：为预售order的id)")
    private Long presaleOrderId;

    /** 团购订单时，团购类型，0：人缘开团，1：最优开团 */
    @Excel(name = "团购订单时，团购类型，0：人缘开团，1：最优开团")
    private Integer dataType;

    /** 团购订单时，参加的团购项 */
    @Excel(name = "团购订单时，参加的团购项")
    private Long dataItemId;

    /** 团购需要退的钱，预售需要加的钱 */
    @Excel(name = "团购需要退的钱，预售需要加的钱")
    private BigDecimal dataMoney;

    /** 订单状态 0临时订单 1未支付 2未发货 3已发货 4已完成 5已取消 6退款中  */
    @Excel(name = "订单状态 0临时订单 1未支付 2未发货 3已发货 4已完成 5已取消 6退款中 ")
    private Integer status;

    /** 发票类型：0无需发票1普通发票2增值税发票 */
    @Excel(name = "发票类型：0无需发票1普通发票2增值税发票")
    private Integer invoiceType;

    /** 发票单位名称 */
    @Excel(name = "发票单位名称")
    private String invoiceCompany;

    /** 发票纳税人识别码 */
    @Excel(name = "发票纳税人识别码")
    private String invoiceTaxid;

    /** 发票注册地址 */
    @Excel(name = "发票注册地址")
    private String invoiceAddress;

    /** 发票注册电话 */
    @Excel(name = "发票注册电话")
    private String invoicePhone;

    /** 发票开户银行 */
    @Excel(name = "发票开户银行")
    private String invoiceBank;

    /** 发票银行账号 */
    @Excel(name = "发票银行账号")
    private String invoiceAccount;

    /** 发票委托书 */
    @Excel(name = "发票委托书")
    private String invoiceProxy;

    /** 发票抬头类型0个人1公司 */
    @Excel(name = "发票抬头类型0个人1公司")
    private Integer invoiceTitleType;

    /** 发票抬头 */
    @Excel(name = "发票抬头")
    private String invoiceTitle;

    /** 商家上传的订单发票图片 */
    @Excel(name = "商家上传的订单发票图片")
    private String invoiceImage;

    /** 订单时间 */
    @Excel(name = "订单时间")
    private Long addTime;

    /** 付款时间 */
    @Excel(name = "付款时间")
    private Long paidTime;

    /** 发货时间 */
    @Excel(name = "发货时间")
    private Long sentTime;

    /** 收货时间 */
    @Excel(name = "收货时间")
    private Long deliveryTime;

    /** 货到付款时，收款时间 */
    @Excel(name = "货到付款时，收款时间")
    private Long receiveTime;

    /** 取消时间 */
    @Excel(name = "取消时间")
    private Long cancelTime;

    /** 完成时间 */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long complateTime;

    /** 退款时间 */
    @Excel(name = "退款时间")
    private Long refundTime;

    /** 买家留言 */
    @Excel(name = "买家留言")
    private String comment;

    /** 卖家留言 */
    @Excel(name = "卖家留言")
    private String bak;

    /** 加星订单 1|2|3|4|5 默认0 */
    @Excel(name = "加星订单 1|2|3|4|5 默认0")
    private Integer star;

    /** 实际付款金额 */
    @Excel(name = "实际付款金额")
    private BigDecimal payMoney;

    /** 店铺汇款账号id */
    @Excel(name = "店铺汇款账号id")
    private Integer transferId;

    /** 汇款银行名称 */
    @Excel(name = "汇款银行名称")
    private String transferBankName;

    /** 汇款开户行 */
    @Excel(name = "汇款开户行")
    private String transferOpeningBank;

    /** 汇款银行卡号 */
    @Excel(name = "汇款银行卡号")
    private String transferBankCard;

    /** 汇款开卡人姓名 */
    @Excel(name = "汇款开卡人姓名")
    private String transferBankCardUser;

    /** 汇款凭证 */
    @Excel(name = "汇款凭证")
    private String transferImg;

    /** 订单取消方式 0过期自动取消 1卖家手动取消 2买家手动取消 */
    @Excel(name = "订单取消方式 0过期自动取消 1卖家手动取消 2买家手动取消")
    private Integer cancelMethod;

    /** 订单浮动金额 */
    @Excel(name = "订单浮动金额")
    private BigDecimal floatAmount;

    /** 是否包含分销商品 0 否 1是 */
    @Excel(name = "是否包含分销商品 0 否 1是")
    private Integer isFx;

    /** 分销订单id */
    @Excel(name = "分销订单id")
    private Long fxOrderId;

    /** 用户订单id,统一分销订单 */
    @Excel(name = "用户订单id,统一分销订单")
    private Long userOrderId;

    /** 商品供货商 */
    @Excel(name = "商品供货商")
    private String suppliers;

    /** 打包中 */
    @Excel(name = "打包中")
    private Integer packaging;

    /** 分销运费详细 supplier_id=>postage */
    @Excel(name = "分销运费详细 supplier_id=>postage")
    private String fxPostage;

    /** $column.columnComment */
    @TableField(exist = false)
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer useStorePay;

    /** 微信服务商支付 */
    @Excel(name = "微信服务商支付")
    private String weixinPartnerPay;

    /** 收款店铺id */
    @Excel(name = "收款店铺id")
    @TableField(exist = false)
    private Long storePay;

    /** $column.columnComment */
    @TableField(exist = false)

    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String storeOpenid;

    /** 商家销售分成比例,按照所填百分比进行扣除 */
    @Excel(name = "商家销售分成比例,按照所填百分比进行扣除")
    @TableField(exist = false)

    private BigDecimal salesRatio;

    /** 是否对账，1：未对账，2：已对账 */
    @Excel(name = "是否对账，1：未对账，2：已对账")
    @TableField(exist = false)

    private Integer isCheck;

    /** 营销系统活动订单数据 */
    @Excel(name = "营销系统活动订单数据")
    private String activityData;

    /** 是否满足保证金扣款 */
    @Excel(name = "是否满足保证金扣款")
    private Integer useDepositPay;

    /** 订单里商品是否已经分配到门店,0:未分配,1:部分分配,2:全部分配  */
    @Excel(name = "订单里商品是否已经分配到门店,0:未分配,1:部分分配,2:全部分配 ")
    private Integer isAssigned;

    /** 分配到门店 0 不需要分配 1 自动分配 2 手动分配 */
    @Excel(name = "分配到门店 0 不需要分配 1 自动分配 2 手动分配")
    private Integer autoAssigned;

    /** 分配到门店 0 不需要分配 1 自动分配 2 手动分配 */
    @Excel(name = "分配到门店 0 不需要分配 1 自动分配 2 手动分配")
    private Integer allowAssigned;

    /** 是否有门店配送项:0无 1有 */
    @Excel(name = "是否有门店配送项:0无 1有")
    private Integer hasPhysicalSend;

    /** 对接活动id */
    @Excel(name = "对接活动id")
    private Long activityId;

    /** 对接活动类型 */
    @Excel(name = "对接活动类型")
    private String activityType;

    /** 活动唯一订单id(砍价) */
    @Excel(name = "活动唯一订单id(砍价)")
    private String activityOrderid;

    /** 分销商等级id */
    @Excel(name = "分销商等级id")
    private Integer drpDegreeId;

    /** 是否积分商城兑换订单 0:否 1：是 */
    @Excel(name = "是否积分商城兑换订单 0:否 1：是")
    private Integer isPointOrder;

    /** 积分商城该订单需要支付多少积分 */
    @Excel(name = "积分商城该订单需要支付多少积分")
    private Integer orderPayPoint;

    /** 分销团队id */
    @Excel(name = "分销团队id")
    private Long drpTeamId;

    /** 推广奖励总额 */
    @Excel(name = "推广奖励总额")
    private BigDecimal promotionReward;

    /** 抵现积分 */
    @Excel(name = "抵现积分")
    private BigDecimal cashPoint;

    /** 返还积分 */
    @Excel(name = "返还积分")
    private BigDecimal returnPoint;

    /** 积分抵现兑换比率 */
    @Excel(name = "积分抵现兑换比率")
    private BigDecimal point2moneyRate;

    /** 是否是线下订单，1：是，0否 */
    @Excel(name = "是否是线下订单，1：是，0否")
    private Integer isOffline;

    /** 线下订单类型，0：使用用户的平台积分，1：使用店铺的平台积分 */
    @Excel(name = "线下订单类型，0：使用用户的平台积分，1：使用店铺的平台积分")
    private Integer offlineType;

    /** 分润模式 0固定利润 1 非固定利润 */
    @Excel(name = "分润模式 0固定利润 1 非固定利润")
    private Integer drpProfitMode;

    /** 批发等级 */
    @Excel(name = "批发等级")
    private Long wholesaleDegreeId;

    /** 批发订单是否有优先处理特权 */
    @Excel(name = "批发订单是否有优先处理特权")
    private Long wholesaleProcessPriority;

    /** 批发折扣明细 序列化存储 */
    @Excel(name = "批发折扣明细 序列化存储")
    private String wholesaleDiscountAmount;

    /** 异常订单 */
    @Excel(name = "异常订单")
    private Integer warningOrder;

    /** 异常信息 */
    @Excel(name = "异常信息")
    private String warningOrderMsg;

    /** 自动化任务执行失败时间，-1 不在唤醒 */
    @Excel(name = "自动化任务执行失败时间，-1 不在唤醒")
    private Long taskFailedTime;

    /** 是否评价过店铺：0否 1是 */
    @Excel(name = "是否评价过店铺：0否 1是")
    private Integer storeComment;

    /** 实物批发订单 1 */
    @Excel(name = "实物批发订单 1")
    private Integer realWholesale;

    /** 订单待付款到期时间 */
    @Excel(name = "订单待付款到期时间")
    private Long orderPaidExpire;

    /** 订单自提周期 */
    @Excel(name = "订单自提周期")
    private Long orderSelffetchExpire;

    /** 订单有下单减库存商品 0 否 1 是 */
    @Excel(name = "订单有下单减库存商品 0 否 1 是")
    private Integer orderedMinusStock;

    /** 预约订金 */
    @Excel(name = "预约订金")
    private BigDecimal reservationDeposit;

    /** 门店id */
    @Excel(name = "门店id")
    private Long physicalId;

    /** 收银员id */
    @Excel(name = "收银员id")
    private Long cashierId;

    /** 票联商品编码 */
    @Excel(name = "票联商品编码")
    private String unionTicketCode;

    /** 票联资源ID */
    @Excel(name = "票联资源ID")
    private String unionTicketResourceId;

    /** 1 二次换票、2 订单取票、3 身份证绑定、4 在线联码 */
    @Excel(name = "1 二次换票、2 订单取票、3 身份证绑定、4 在线联码")
    private Integer unionTicketOutType;

    /** 微信券ID */
    @Excel(name = "微信券ID")
    private String wxCardId;

    /** 安装门店 */
    @Excel(name = "安装门店")
    private Integer installPhysicalId;

    /** 是否已预约 0 否 1 是 */
    @Excel(name = "是否已预约 0 否 1 是")
    private Integer isReserved;

    /** 亏损（优惠、积分抵现等） */
    @Excel(name = "亏损", readConverterExp = "优=惠、积分抵现等")
    private BigDecimal deficit;

    /** 是否享受分销内部价 0 否 1 是 */
    @Excel(name = "是否享受分销内部价 0 否 1 是")
    private Integer drpInternalPrice;

    /** 分润限制 */
    @Excel(name = "分润限制")
    private Integer drpProfitLimit;

    /** 有凑单商品 */
    @Excel(name = "有凑单商品")
    private Integer hasCoudan;

    /** 营销场景key */
    @Excel(name = "营销场景key")
    private String marketingSceneKey;

    /** 营销场景名称 */
    @Excel(name = "营销场景名称")
    private String marketingSceneName;

    /** 订单来源平台 0 h5, 1 app, 2 小程序, 3 收银台 */
    @Excel(name = "订单来源平台 0 h5, 1 app, 2 小程序, 3 收银台")
    private Integer sourcePlatform;

    /** 收银台扫码支付状态查询次数，最大15次，超后取消订单 */
    @Excel(name = "收银台扫码支付状态查询次数，最大15次，超后取消订单")
    private Integer paidCheckedNum;

    /** 收银台扫码支付状态上次查询时间 */
    @Excel(name = "收银台扫码支付状态上次查询时间")
    private Long paidCheckedTime;

    /** 线下会员身份标识 */
    @Excel(name = "线下会员身份标识")
    private String offlineMember;

    /** 会员卡信息 */
    @Excel(name = "会员卡信息")
    private String memberCard;

    /** 标签id（自定义标签时为0） */
    @Excel(name = "标签id", readConverterExp = "自=定义标签时为0")
    private Long tagId;

    /** 标签名称（含自定义标签） */
    @Excel(name = "标签名称", readConverterExp = "含=自定义标签")
    private String tagName;

    /** 撤消付款失败次数 */
    @Excel(name = "撤消付款失败次数")
    private Integer reversePaidFail;

    /** 撤消付款时间 */
    @Excel(name = "撤消付款时间")
    private Long reversePaidTime;

    /** 是否为月结订单 */
    @Excel(name = "是否为月结订单")
    private Integer isMonthlyPay;

    /** 月结时间 */
    @Excel(name = "月结时间")
    private Long monthlyPayTime;

    /** 信使ID */
    @Excel(name = "信使ID")
    private String xinshiId;

    /** 成本价（所有产品的成本价） */
    @Excel(name = "成本价", readConverterExp = "所=有产品的成本价")
    private BigDecimal costPrice;

    /** 低费率支付 */
    @Excel(name = "低费率支付")
    private String lowRate;

    /** 是否积分兑换1是0否 */
    @Excel(name = "是否积分兑换1是0否")
    private Integer isPointExchange;

    /** 折上折信息 */
    @Excel(name = "折上折信息")
    private String multipleDiscounts;

    /** 是否为旅游分销订单 0 否，1 是 */
    @Excel(name = "是否为旅游分销订单 0 否，1 是")
    private Integer isTravelDrp;

    /** 出行人信息 */
    @Excel(name = "出行人信息")
    private String travelPeoples;

    /** 送他人自提点id */
    @Excel(name = "送他人自提点id")
    private Integer selffetchId;

    /** 是否回滚过库存（预售）0否 1是 */
    @Excel(name = "是否回滚过库存", readConverterExp = "预=售")
    private Integer isRollback;

    /** 团购订单时，参加的团购项 */
    @Excel(name = "团购订单时，参加的团购项")
    private Long dataTuanItemId;

    /** 发货/自提操作人 */
    @Excel(name = "发货/自提操作人")
    private Integer operaterId;

    /** 是否为平台订单0否 1是 */
    @Excel(name = "是否为平台订单0否 1是")
    private Integer isPlatformOrder;

    /** 周期购 0否 1是 */
    @Excel(name = "周期购 0否 1是")
    private Long cycleType;

    /** 周期购选中日期 */
    @Excel(name = "周期购选中日期")
    private Long cycleSelectDate;

    /** 威富通低费率配置 */
    @Excel(name = "威富通低费率配置")
    private String swiftpassinfo;

    /** 订单是否存在人才推荐奖 0否 1是 */
    @Excel(name = "订单是否存在人才推荐奖 0否 1是")
    private Integer isExitTalent;

    /** 下单店铺级别 1销售总监 2销售经理 3销售员工 */
    @Excel(name = "下单店铺级别 1销售总监 2销售经理 3销售员工")
    private Integer storeLevel;

    /** 线下订单审核状态，1：审核通过，0：未审核，2：审核不通过 */
    @Excel(name = "线下订单审核状态，1：审核通过，0：未审核，2：审核不通过")
    private Integer offlineStatus;

    /** 线下订单审核时间 */
    @Excel(name = "线下订单审核时间")
    private Long offlineDateline;

    /** 线下订单审核管理员ID */
    @Excel(name = "线下订单审核管理员ID")
    private Long offlineAdminId;

    /** 红包 */
    @Excel(name = "红包")
    private BigDecimal bonus;

    /** 平台费用 */
    @Excel(name = "平台费用")
    private BigDecimal rateMoney;

    /** 是否评论 */
    @Excel(name = "是否评论")
    private Integer isComment;

    /** 是否是平台订单 */
    @Excel(name = "是否是平台订单")
    private Integer isAgent;

    /** 1是上门服务订单 */
    @Excel(name = "1是上门服务订单")
    private Integer ishomeservice;

    /** 上门服务时间 */
    @Excel(name = "上门服务时间")
    private Integer homeservicetime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @TableField(exist = false)
    private String uniqueOrderNo;

    /** 平台订单号 */
    @Excel(name = "平台订单号")
    private String platformOrderNo;

    /** 0不是单位团购订单，大于0是单位团购订单并且对应pigcms_group_activity单位团购活动表id */
    @Excel(name = "0不是单位团购订单，大于0是单位团购订单并且对应pigcms_group_activity单位团购活动表id")
    private Long groupActivityId;

    /** 单位团购公司ID */
    @Excel(name = "单位团购公司ID")
    private Long groupCompanyId;

    /** 单位团购下单手机号码 */
    @Excel(name = "单位团购下单手机号码")
    private String groupPhoneNumber;

    /** 是否是积分兑换订单 0 否 1是 */
    @Excel(name = "是否是积分兑换订单 0 否 1是")
    private Integer isJifenExchange;

    /** 积分总额 */
    @Excel(name = "积分总额")
    private BigDecimal jifenTotal;

    /** 订单备注 (类似备忘录,只展示给卖家看) */
    @Excel(name = "订单备注 (类似备忘录,只展示给卖家看)")
    private String orderBak;

    /** 是否是定时加入的假数据 */
    @Excel(name = "是否是定时加入的假数据")
    private Integer isAddFalse;

    /** 店铺会员该订单享受的具体折扣（有值说明已经计算了折扣） */
    @Excel(name = "店铺会员该订单享受的具体折扣", readConverterExp = "有=值说明已经计算了折扣")
    private BigDecimal storeVipDiscount;

    /** 1为用户累积计算的店铺会员订单，0不是 */
    @Excel(name = "1为用户累积计算的店铺会员订单，0不是")
    private Integer storeVipOrder;

    /** 记录该订单为已发过公众号消息的超时订单,0超时的未发送，1超时的为已发送 */
    @Excel(name = "记录该订单为已发过公众号消息的超时订单,0超时的未发送，1超时的为已发送")
    private Integer isTimeoutSend;

    /** 是否改价，0未改价，1改价 */
    @Excel(name = "是否改价，0未改价，1改价")
    private Integer isChange;

    /** 是否来自九宫格抽奖 1是0否 */
    @Excel(name = "是否来自九宫格抽奖 1是0否")
    private Integer isFromLottery;

    /** 是否来自刮刮卡抽奖 1是0否 */
    @Excel(name = "是否来自刮刮卡抽奖 1是0否")
    private Integer isFromScratchcards;

    /** 特定主页下单 */
    @Excel(name = "特定主页下单")
    private String specialFrom;

    /** 是否为供货大厅直接跳转商品详情，按供货价购买下单；0不是，1是 */
    @Excel(name = "是否为供货大厅直接跳转商品详情，按供货价购买下单；0不是，1是")
    private Integer isSupplyPlatform;

    /** 是否在订单页面显示0否1是,默认为显示 */
    @Excel(name = "是否在订单页面显示0否1是,默认为显示")
    private Integer isShow;

    /** 0还没有支付后处理进milk_order表；1已处理进支付表；2省略不处理，主要针对旧数据 */
    @Excel(name = "0还没有支付后处理进milk_order表；1已处理进支付表；2省略不处理，主要针对旧数据")
    private Long isMilkCount;

    /** 0非预约商品下单，1预约商品下单 */
    @Excel(name = "0非预约商品下单，1预约商品下单")
    private Long isAppoint;

    /** 是否消耗免保证金额度；0未开启保证金；1平台开启保证金功能，但店铺未缴纳；2平台开启保证金功能，但店铺已缴纳;9独立店铺下单 */
    @Excel(name = "是否消耗免保证金额度；0未开启保证金；1平台开启保证金功能，但店铺未缴纳；2平台开启保证金功能，但店铺已缴纳;9独立店铺下单")
    private Long isMargin;

    /** 酒坛订单人姓名 */
    @Excel(name = "酒坛订单人姓名")
    private String customName;

    /** 封坛定制电话 */
    @Excel(name = "封坛定制电话")
    private String customTel;

    /** 总计量 */
    @Excel(name = "总计量")
    private BigDecimal totalMetering;

    /** 提走的计量 */
    @Excel(name = "提走的计量")
    private BigDecimal takeMetering;

    /** 取酒源订单 */
    @Excel(name = "取酒源订单")
    private Long sourceOrderId;

    /** 封坛定制年份 */
    @Excel(name = "封坛定制年份")
    private Integer ftYear;

    /** 封坛托管类型 1酒厂 2自存 */
    @Excel(name = "封坛托管类型 1酒厂 2自存")
    private Integer ftType;

    /** 封坛酒名称 */
    @Excel(name = "封坛酒名称")
    private String ftName;

    /** 封坛事由 */
    @Excel(name = "封坛事由")
    private String ftNote;

    /** 封坛纪念图片/视频 */
    @Excel(name = "封坛纪念图片/视频")
    private String ftAnniversary;

    /** 封坛保单姓名 */
    @Excel(name = "封坛保单姓名")
    private String ftBdname;

    /** 封坛保单身份证号码 */
    @Excel(name = "封坛保单身份证号码")
    private String ftBdcard;

    /** 封坛付款类型 1线上 2线下 */
    @Excel(name = "封坛付款类型 1线上 2线下")
    private Integer ftPaytype;

    /** 封坛支付凭证（多张用，拼接） */
    @Excel(name = "封坛支付凭证", readConverterExp = "多=张用，拼接")
    private String ftPayment;

    public void setOrderId(Integer orderId) 
    {
        this.orderId = orderId;
    }

    public Integer getOrderId() 
    {
        return orderId;
    }
    public void setStoreId(Integer storeId) 
    {
        this.storeId = storeId;
    }

    public Integer getStoreId() 
    {
        return storeId;
    }
    public void setRootSupplierId(Integer rootSupplierId) 
    {
        this.rootSupplierId = rootSupplierId;
    }

    public Integer getRootSupplierId() 
    {
        return rootSupplierId;
    }
    public void setOrderNo(String orderNo) 
    {
        this.orderNo = orderNo;
    }

    public String getOrderNo() 
    {
        return orderNo;
    }
    public void setTradeNo(String tradeNo) 
    {
        this.tradeNo = tradeNo;
    }

    public String getTradeNo() 
    {
        return tradeNo;
    }
    public void setPayType(String payType) 
    {
        this.payType = payType;
    }

    public String getPayType() 
    {
        return payType;
    }
    public void setThirdId(String thirdId) 
    {
        this.thirdId = thirdId;
    }

    public String getThirdId() 
    {
        return thirdId;
    }
    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setSessionId(String sessionId) 
    {
        this.sessionId = sessionId;
    }

    public String getSessionId() 
    {
        return sessionId;
    }
    public void setPostage(BigDecimal postage) 
    {
        this.postage = postage;
    }

    public BigDecimal getPostage() 
    {
        return postage;
    }
    public void setPointExchangeNum(Long pointExchangeNum) 
    {
        this.pointExchangeNum = pointExchangeNum;
    }

    public Long getPointExchangeNum() 
    {
        return pointExchangeNum;
    }
    public void setSubTotal(BigDecimal subTotal) 
    {
        this.subTotal = subTotal;
    }

    public BigDecimal getSubTotal() 
    {
        return subTotal;
    }
    public void setTotal(BigDecimal total) 
    {
        this.total = total;
    }

    public BigDecimal getTotal() 
    {
        return total;
    }
    public void setSaleTotal(BigDecimal saleTotal) 
    {
        this.saleTotal = saleTotal;
    }

    public BigDecimal getSaleTotal() 
    {
        return saleTotal;
    }
    public void setProCount(Long proCount) 
    {
        this.proCount = proCount;
    }

    public Long getProCount() 
    {
        return proCount;
    }
    public void setProNum(Integer proNum) 
    {
        this.proNum = proNum;
    }

    public Integer getProNum() 
    {
        return proNum;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setAddressUser(String addressUser) 
    {
        this.addressUser = addressUser;
    }

    public String getAddressUser() 
    {
        return addressUser;
    }
    public void setAddressTel(String addressTel) 
    {
        this.addressTel = addressTel;
    }

    public String getAddressTel() 
    {
        return addressTel;
    }
    public void setPaymentMethod(String paymentMethod) 
    {
        this.paymentMethod = paymentMethod;
    }

    public String getPaymentMethod() 
    {
        return paymentMethod;
    }
    public void setPeerpayType(Integer peerpayType) 
    {
        this.peerpayType = peerpayType;
    }

    public Integer getPeerpayType() 
    {
        return peerpayType;
    }
    public void setPeerpayContent(String peerpayContent) 
    {
        this.peerpayContent = peerpayContent;
    }

    public String getPeerpayContent() 
    {
        return peerpayContent;
    }
    public void setShippingMethod(String shippingMethod) 
    {
        this.shippingMethod = shippingMethod;
    }

    public String getShippingMethod() 
    {
        return shippingMethod;
    }
    public void setReachType(Integer reachType) 
    {
        this.reachType = reachType;
    }

    public Integer getReachType() 
    {
        return reachType;
    }
    public void setSelfChoiceName(String selfChoiceName) 
    {
        this.selfChoiceName = selfChoiceName;
    }

    public String getSelfChoiceName() 
    {
        return selfChoiceName;
    }
    public void setSelfChoicePhone(String selfChoicePhone) 
    {
        this.selfChoicePhone = selfChoicePhone;
    }

    public String getSelfChoicePhone() 
    {
        return selfChoicePhone;
    }
    public void setSelfChoiceCompany(String selfChoiceCompany) 
    {
        this.selfChoiceCompany = selfChoiceCompany;
    }

    public String getSelfChoiceCompany() 
    {
        return selfChoiceCompany;
    }
    public void setInstallService(Integer installService) 
    {
        this.installService = installService;
    }

    public Integer getInstallService() 
    {
        return installService;
    }
    public void setInstallServiceFee(BigDecimal installServiceFee) 
    {
        this.installServiceFee = installServiceFee;
    }

    public BigDecimal getInstallServiceFee() 
    {
        return installServiceFee;
    }
    public void setInstallServiceTime(Long installServiceTime) 
    {
        this.installServiceTime = installServiceTime;
    }

    public Long getInstallServiceTime() 
    {
        return installServiceTime;
    }
    public void setSendOtherType(Integer sendOtherType) 
    {
        this.sendOtherType = sendOtherType;
    }

    public Integer getSendOtherType() 
    {
        return sendOtherType;
    }
    public void setSendOtherNumber(Long sendOtherNumber) 
    {
        this.sendOtherNumber = sendOtherNumber;
    }

    public Long getSendOtherNumber() 
    {
        return sendOtherNumber;
    }
    public void setSendOtherPerNumber(Long sendOtherPerNumber) 
    {
        this.sendOtherPerNumber = sendOtherPerNumber;
    }

    public Long getSendOtherPerNumber() 
    {
        return sendOtherPerNumber;
    }
    public void setSendOtherHour(Integer sendOtherHour) 
    {
        this.sendOtherHour = sendOtherHour;
    }

    public Integer getSendOtherHour() 
    {
        return sendOtherHour;
    }
    public void setSendOtherComment(String sendOtherComment) 
    {
        this.sendOtherComment = sendOtherComment;
    }

    public String getSendOtherComment() 
    {
        return sendOtherComment;
    }
    public void setType(Integer type) 
    {
        this.type = type;
    }

    public Integer getType() 
    {
        return type;
    }
    public void setTakeout(Integer takeout) 
    {
        this.takeout = takeout;
    }

    public Integer getTakeout() 
    {
        return takeout;
    }
    public void setOpenPackFee(Integer openPackFee) 
    {
        this.openPackFee = openPackFee;
    }

    public Integer getOpenPackFee() 
    {
        return openPackFee;
    }
    public void setPackFee(BigDecimal packFee) 
    {
        this.packFee = packFee;
    }

    public BigDecimal getPackFee() 
    {
        return packFee;
    }
    public void setDataId(Long dataId) 
    {
        this.dataId = dataId;
    }

    public Long getDataId() 
    {
        return dataId;
    }
    public void setPresaleOrderId(Long presaleOrderId) 
    {
        this.presaleOrderId = presaleOrderId;
    }

    public Long getPresaleOrderId() 
    {
        return presaleOrderId;
    }
    public void setDataType(Integer dataType) 
    {
        this.dataType = dataType;
    }

    public Integer getDataType() 
    {
        return dataType;
    }
    public void setDataItemId(Long dataItemId) 
    {
        this.dataItemId = dataItemId;
    }

    public Long getDataItemId() 
    {
        return dataItemId;
    }
    public void setDataMoney(BigDecimal dataMoney) 
    {
        this.dataMoney = dataMoney;
    }

    public BigDecimal getDataMoney() 
    {
        return dataMoney;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setInvoiceType(Integer invoiceType) 
    {
        this.invoiceType = invoiceType;
    }

    public Integer getInvoiceType() 
    {
        return invoiceType;
    }
    public void setInvoiceCompany(String invoiceCompany) 
    {
        this.invoiceCompany = invoiceCompany;
    }

    public String getInvoiceCompany() 
    {
        return invoiceCompany;
    }
    public void setInvoiceTaxid(String invoiceTaxid) 
    {
        this.invoiceTaxid = invoiceTaxid;
    }

    public String getInvoiceTaxid() 
    {
        return invoiceTaxid;
    }
    public void setInvoiceAddress(String invoiceAddress) 
    {
        this.invoiceAddress = invoiceAddress;
    }

    public String getInvoiceAddress() 
    {
        return invoiceAddress;
    }
    public void setInvoicePhone(String invoicePhone) 
    {
        this.invoicePhone = invoicePhone;
    }

    public String getInvoicePhone() 
    {
        return invoicePhone;
    }
    public void setInvoiceBank(String invoiceBank) 
    {
        this.invoiceBank = invoiceBank;
    }

    public String getInvoiceBank() 
    {
        return invoiceBank;
    }
    public void setInvoiceAccount(String invoiceAccount) 
    {
        this.invoiceAccount = invoiceAccount;
    }

    public String getInvoiceAccount() 
    {
        return invoiceAccount;
    }
    public void setInvoiceProxy(String invoiceProxy) 
    {
        this.invoiceProxy = invoiceProxy;
    }

    public String getInvoiceProxy() 
    {
        return invoiceProxy;
    }
    public void setInvoiceTitleType(Integer invoiceTitleType) 
    {
        this.invoiceTitleType = invoiceTitleType;
    }

    public Integer getInvoiceTitleType() 
    {
        return invoiceTitleType;
    }
    public void setInvoiceTitle(String invoiceTitle) 
    {
        this.invoiceTitle = invoiceTitle;
    }

    public String getInvoiceTitle() 
    {
        return invoiceTitle;
    }
    public void setInvoiceImage(String invoiceImage) 
    {
        this.invoiceImage = invoiceImage;
    }

    public String getInvoiceImage() 
    {
        return invoiceImage;
    }
    public void setAddTime(Long addTime) 
    {
        this.addTime = addTime;
    }

    public Long getAddTime() 
    {
        return addTime;
    }
    public void setPaidTime(Long paidTime) 
    {
        this.paidTime = paidTime;
    }

    public Long getPaidTime() 
    {
        return paidTime;
    }
    public void setSentTime(Long sentTime) 
    {
        this.sentTime = sentTime;
    }

    public Long getSentTime() 
    {
        return sentTime;
    }
    public void setDeliveryTime(Long deliveryTime) 
    {
        this.deliveryTime = deliveryTime;
    }

    public Long getDeliveryTime() 
    {
        return deliveryTime;
    }
    public void setReceiveTime(Long receiveTime) 
    {
        this.receiveTime = receiveTime;
    }

    public Long getReceiveTime() 
    {
        return receiveTime;
    }
    public void setCancelTime(Long cancelTime) 
    {
        this.cancelTime = cancelTime;
    }

    public Long getCancelTime() 
    {
        return cancelTime;
    }
    public void setComplateTime(Long complateTime) 
    {
        this.complateTime = complateTime;
    }

    public Long getComplateTime() 
    {
        return complateTime;
    }
    public void setRefundTime(Long refundTime) 
    {
        this.refundTime = refundTime;
    }

    public Long getRefundTime() 
    {
        return refundTime;
    }
    public void setComment(String comment) 
    {
        this.comment = comment;
    }

    public String getComment() 
    {
        return comment;
    }
    public void setBak(String bak) 
    {
        this.bak = bak;
    }

    public String getBak() 
    {
        return bak;
    }
    public void setStar(Integer star) 
    {
        this.star = star;
    }

    public Integer getStar() 
    {
        return star;
    }
    public void setPayMoney(BigDecimal payMoney) 
    {
        this.payMoney = payMoney;
    }

    public BigDecimal getPayMoney() 
    {
        return payMoney;
    }
    public void setTransferId(Integer transferId) 
    {
        this.transferId = transferId;
    }

    public Integer getTransferId() 
    {
        return transferId;
    }
    public void setTransferBankName(String transferBankName) 
    {
        this.transferBankName = transferBankName;
    }

    public String getTransferBankName() 
    {
        return transferBankName;
    }
    public void setTransferOpeningBank(String transferOpeningBank) 
    {
        this.transferOpeningBank = transferOpeningBank;
    }

    public String getTransferOpeningBank() 
    {
        return transferOpeningBank;
    }
    public void setTransferBankCard(String transferBankCard) 
    {
        this.transferBankCard = transferBankCard;
    }

    public String getTransferBankCard() 
    {
        return transferBankCard;
    }
    public void setTransferBankCardUser(String transferBankCardUser) 
    {
        this.transferBankCardUser = transferBankCardUser;
    }

    public String getTransferBankCardUser() 
    {
        return transferBankCardUser;
    }
    public void setTransferImg(String transferImg) 
    {
        this.transferImg = transferImg;
    }

    public String getTransferImg() 
    {
        return transferImg;
    }
    public void setCancelMethod(Integer cancelMethod) 
    {
        this.cancelMethod = cancelMethod;
    }

    public Integer getCancelMethod() 
    {
        return cancelMethod;
    }
    public void setFloatAmount(BigDecimal floatAmount) 
    {
        this.floatAmount = floatAmount;
    }

    public BigDecimal getFloatAmount() 
    {
        return floatAmount;
    }
    public void setIsFx(Integer isFx) 
    {
        this.isFx = isFx;
    }

    public Integer getIsFx() 
    {
        return isFx;
    }
    public void setFxOrderId(Long fxOrderId) 
    {
        this.fxOrderId = fxOrderId;
    }

    public Long getFxOrderId() 
    {
        return fxOrderId;
    }
    public void setUserOrderId(Long userOrderId) 
    {
        this.userOrderId = userOrderId;
    }

    public Long getUserOrderId() 
    {
        return userOrderId;
    }
    public void setSuppliers(String suppliers) 
    {
        this.suppliers = suppliers;
    }

    public String getSuppliers() 
    {
        return suppliers;
    }
    public void setPackaging(Integer packaging) 
    {
        this.packaging = packaging;
    }

    public Integer getPackaging() 
    {
        return packaging;
    }
    public void setFxPostage(String fxPostage) 
    {
        this.fxPostage = fxPostage;
    }

    public String getFxPostage() 
    {
        return fxPostage;
    }
    public void setUseStorePay(Integer useStorePay) 
    {
        this.useStorePay = useStorePay;
    }

    public Integer getUseStorePay() 
    {
        return useStorePay;
    }
    public void setWeixinPartnerPay(String weixinPartnerPay) 
    {
        this.weixinPartnerPay = weixinPartnerPay;
    }

    public String getWeixinPartnerPay() 
    {
        return weixinPartnerPay;
    }
    public void setStorePay(Long storePay) 
    {
        this.storePay = storePay;
    }

    public Long getStorePay() 
    {
        return storePay;
    }
    public void setStoreOpenid(String storeOpenid) 
    {
        this.storeOpenid = storeOpenid;
    }

    public String getStoreOpenid() 
    {
        return storeOpenid;
    }
    public void setSalesRatio(BigDecimal salesRatio) 
    {
        this.salesRatio = salesRatio;
    }

    public BigDecimal getSalesRatio() 
    {
        return salesRatio;
    }
    public void setIsCheck(Integer isCheck) 
    {
        this.isCheck = isCheck;
    }

    public Integer getIsCheck() 
    {
        return isCheck;
    }
    public void setActivityData(String activityData) 
    {
        this.activityData = activityData;
    }

    public String getActivityData() 
    {
        return activityData;
    }
    public void setUseDepositPay(Integer useDepositPay) 
    {
        this.useDepositPay = useDepositPay;
    }

    public Integer getUseDepositPay() 
    {
        return useDepositPay;
    }
    public void setIsAssigned(Integer isAssigned) 
    {
        this.isAssigned = isAssigned;
    }

    public Integer getIsAssigned() 
    {
        return isAssigned;
    }
    public void setAutoAssigned(Integer autoAssigned) 
    {
        this.autoAssigned = autoAssigned;
    }

    public Integer getAutoAssigned() 
    {
        return autoAssigned;
    }
    public void setAllowAssigned(Integer allowAssigned) 
    {
        this.allowAssigned = allowAssigned;
    }

    public Integer getAllowAssigned() 
    {
        return allowAssigned;
    }
    public void setHasPhysicalSend(Integer hasPhysicalSend) 
    {
        this.hasPhysicalSend = hasPhysicalSend;
    }

    public Integer getHasPhysicalSend() 
    {
        return hasPhysicalSend;
    }
    public void setActivityId(Long activityId) 
    {
        this.activityId = activityId;
    }

    public Long getActivityId() 
    {
        return activityId;
    }
    public void setActivityType(String activityType) 
    {
        this.activityType = activityType;
    }

    public String getActivityType() 
    {
        return activityType;
    }
    public void setActivityOrderid(String activityOrderid) 
    {
        this.activityOrderid = activityOrderid;
    }

    public String getActivityOrderid() 
    {
        return activityOrderid;
    }
    public void setDrpDegreeId(Integer drpDegreeId) 
    {
        this.drpDegreeId = drpDegreeId;
    }

    public Integer getDrpDegreeId() 
    {
        return drpDegreeId;
    }
    public void setIsPointOrder(Integer isPointOrder) 
    {
        this.isPointOrder = isPointOrder;
    }

    public Integer getIsPointOrder() 
    {
        return isPointOrder;
    }
    public void setOrderPayPoint(Integer orderPayPoint) 
    {
        this.orderPayPoint = orderPayPoint;
    }

    public Integer getOrderPayPoint() 
    {
        return orderPayPoint;
    }
    public void setDrpTeamId(Long drpTeamId) 
    {
        this.drpTeamId = drpTeamId;
    }

    public Long getDrpTeamId() 
    {
        return drpTeamId;
    }
    public void setPromotionReward(BigDecimal promotionReward) 
    {
        this.promotionReward = promotionReward;
    }

    public BigDecimal getPromotionReward() 
    {
        return promotionReward;
    }
    public void setCashPoint(BigDecimal cashPoint) 
    {
        this.cashPoint = cashPoint;
    }

    public BigDecimal getCashPoint() 
    {
        return cashPoint;
    }
    public void setReturnPoint(BigDecimal returnPoint) 
    {
        this.returnPoint = returnPoint;
    }

    public BigDecimal getReturnPoint() 
    {
        return returnPoint;
    }
    public void setPoint2moneyRate(BigDecimal point2moneyRate) 
    {
        this.point2moneyRate = point2moneyRate;
    }

    public BigDecimal getPoint2moneyRate() 
    {
        return point2moneyRate;
    }
    public void setIsOffline(Integer isOffline) 
    {
        this.isOffline = isOffline;
    }

    public Integer getIsOffline() 
    {
        return isOffline;
    }
    public void setOfflineType(Integer offlineType) 
    {
        this.offlineType = offlineType;
    }

    public Integer getOfflineType() 
    {
        return offlineType;
    }
    public void setDrpProfitMode(Integer drpProfitMode) 
    {
        this.drpProfitMode = drpProfitMode;
    }

    public Integer getDrpProfitMode() 
    {
        return drpProfitMode;
    }
    public void setWholesaleDegreeId(Long wholesaleDegreeId) 
    {
        this.wholesaleDegreeId = wholesaleDegreeId;
    }

    public Long getWholesaleDegreeId() 
    {
        return wholesaleDegreeId;
    }
    public void setWholesaleProcessPriority(Long wholesaleProcessPriority) 
    {
        this.wholesaleProcessPriority = wholesaleProcessPriority;
    }

    public Long getWholesaleProcessPriority() 
    {
        return wholesaleProcessPriority;
    }
    public void setWholesaleDiscountAmount(String wholesaleDiscountAmount) 
    {
        this.wholesaleDiscountAmount = wholesaleDiscountAmount;
    }

    public String getWholesaleDiscountAmount() 
    {
        return wholesaleDiscountAmount;
    }
    public void setWarningOrder(Integer warningOrder) 
    {
        this.warningOrder = warningOrder;
    }

    public Integer getWarningOrder() 
    {
        return warningOrder;
    }
    public void setWarningOrderMsg(String warningOrderMsg) 
    {
        this.warningOrderMsg = warningOrderMsg;
    }

    public String getWarningOrderMsg() 
    {
        return warningOrderMsg;
    }
    public void setTaskFailedTime(Long taskFailedTime) 
    {
        this.taskFailedTime = taskFailedTime;
    }

    public Long getTaskFailedTime() 
    {
        return taskFailedTime;
    }
    public void setStoreComment(Integer storeComment) 
    {
        this.storeComment = storeComment;
    }

    public Integer getStoreComment() 
    {
        return storeComment;
    }
    public void setRealWholesale(Integer realWholesale) 
    {
        this.realWholesale = realWholesale;
    }

    public Integer getRealWholesale() 
    {
        return realWholesale;
    }
    public void setOrderPaidExpire(Long orderPaidExpire) 
    {
        this.orderPaidExpire = orderPaidExpire;
    }

    public Long getOrderPaidExpire() 
    {
        return orderPaidExpire;
    }
    public void setOrderSelffetchExpire(Long orderSelffetchExpire) 
    {
        this.orderSelffetchExpire = orderSelffetchExpire;
    }

    public Long getOrderSelffetchExpire() 
    {
        return orderSelffetchExpire;
    }
    public void setOrderedMinusStock(Integer orderedMinusStock) 
    {
        this.orderedMinusStock = orderedMinusStock;
    }

    public Integer getOrderedMinusStock() 
    {
        return orderedMinusStock;
    }
    public void setReservationDeposit(BigDecimal reservationDeposit) 
    {
        this.reservationDeposit = reservationDeposit;
    }

    public BigDecimal getReservationDeposit() 
    {
        return reservationDeposit;
    }
    public void setPhysicalId(Long physicalId) 
    {
        this.physicalId = physicalId;
    }

    public Long getPhysicalId() 
    {
        return physicalId;
    }
    public void setCashierId(Long cashierId) 
    {
        this.cashierId = cashierId;
    }

    public Long getCashierId() 
    {
        return cashierId;
    }
    public void setUnionTicketCode(String unionTicketCode) 
    {
        this.unionTicketCode = unionTicketCode;
    }

    public String getUnionTicketCode() 
    {
        return unionTicketCode;
    }
    public void setUnionTicketResourceId(String unionTicketResourceId) 
    {
        this.unionTicketResourceId = unionTicketResourceId;
    }

    public String getUnionTicketResourceId() 
    {
        return unionTicketResourceId;
    }
    public void setUnionTicketOutType(Integer unionTicketOutType) 
    {
        this.unionTicketOutType = unionTicketOutType;
    }

    public Integer getUnionTicketOutType() 
    {
        return unionTicketOutType;
    }
    public void setWxCardId(String wxCardId) 
    {
        this.wxCardId = wxCardId;
    }

    public String getWxCardId() 
    {
        return wxCardId;
    }
    public void setInstallPhysicalId(Integer installPhysicalId) 
    {
        this.installPhysicalId = installPhysicalId;
    }

    public Integer getInstallPhysicalId() 
    {
        return installPhysicalId;
    }
    public void setIsReserved(Integer isReserved) 
    {
        this.isReserved = isReserved;
    }

    public Integer getIsReserved() 
    {
        return isReserved;
    }
    public void setDeficit(BigDecimal deficit) 
    {
        this.deficit = deficit;
    }

    public BigDecimal getDeficit() 
    {
        return deficit;
    }
    public void setDrpInternalPrice(Integer drpInternalPrice) 
    {
        this.drpInternalPrice = drpInternalPrice;
    }

    public Integer getDrpInternalPrice() 
    {
        return drpInternalPrice;
    }
    public void setDrpProfitLimit(Integer drpProfitLimit) 
    {
        this.drpProfitLimit = drpProfitLimit;
    }

    public Integer getDrpProfitLimit() 
    {
        return drpProfitLimit;
    }
    public void setHasCoudan(Integer hasCoudan) 
    {
        this.hasCoudan = hasCoudan;
    }

    public Integer getHasCoudan() 
    {
        return hasCoudan;
    }
    public void setMarketingSceneKey(String marketingSceneKey) 
    {
        this.marketingSceneKey = marketingSceneKey;
    }

    public String getMarketingSceneKey() 
    {
        return marketingSceneKey;
    }
    public void setMarketingSceneName(String marketingSceneName) 
    {
        this.marketingSceneName = marketingSceneName;
    }

    public String getMarketingSceneName() 
    {
        return marketingSceneName;
    }
    public void setSourcePlatform(Integer sourcePlatform) 
    {
        this.sourcePlatform = sourcePlatform;
    }

    public Integer getSourcePlatform() 
    {
        return sourcePlatform;
    }
    public void setPaidCheckedNum(Integer paidCheckedNum) 
    {
        this.paidCheckedNum = paidCheckedNum;
    }

    public Integer getPaidCheckedNum() 
    {
        return paidCheckedNum;
    }
    public void setPaidCheckedTime(Long paidCheckedTime) 
    {
        this.paidCheckedTime = paidCheckedTime;
    }

    public Long getPaidCheckedTime() 
    {
        return paidCheckedTime;
    }
    public void setOfflineMember(String offlineMember) 
    {
        this.offlineMember = offlineMember;
    }

    public String getOfflineMember() 
    {
        return offlineMember;
    }
    public void setMemberCard(String memberCard) 
    {
        this.memberCard = memberCard;
    }

    public String getMemberCard() 
    {
        return memberCard;
    }
    public void setTagId(Long tagId) 
    {
        this.tagId = tagId;
    }

    public Long getTagId() 
    {
        return tagId;
    }
    public void setTagName(String tagName) 
    {
        this.tagName = tagName;
    }

    public String getTagName() 
    {
        return tagName;
    }
    public void setReversePaidFail(Integer reversePaidFail) 
    {
        this.reversePaidFail = reversePaidFail;
    }

    public Integer getReversePaidFail() 
    {
        return reversePaidFail;
    }
    public void setReversePaidTime(Long reversePaidTime) 
    {
        this.reversePaidTime = reversePaidTime;
    }

    public Long getReversePaidTime() 
    {
        return reversePaidTime;
    }
    public void setIsMonthlyPay(Integer isMonthlyPay) 
    {
        this.isMonthlyPay = isMonthlyPay;
    }

    public Integer getIsMonthlyPay() 
    {
        return isMonthlyPay;
    }
    public void setMonthlyPayTime(Long monthlyPayTime) 
    {
        this.monthlyPayTime = monthlyPayTime;
    }

    public Long getMonthlyPayTime() 
    {
        return monthlyPayTime;
    }
    public void setXinshiId(String xinshiId) 
    {
        this.xinshiId = xinshiId;
    }

    public String getXinshiId() 
    {
        return xinshiId;
    }
    public void setCostPrice(BigDecimal costPrice) 
    {
        this.costPrice = costPrice;
    }

    public BigDecimal getCostPrice() 
    {
        return costPrice;
    }
    public void setLowRate(String lowRate) 
    {
        this.lowRate = lowRate;
    }

    public String getLowRate() 
    {
        return lowRate;
    }
    public void setIsPointExchange(Integer isPointExchange) 
    {
        this.isPointExchange = isPointExchange;
    }

    public Integer getIsPointExchange() 
    {
        return isPointExchange;
    }
    public void setMultipleDiscounts(String multipleDiscounts) 
    {
        this.multipleDiscounts = multipleDiscounts;
    }

    public String getMultipleDiscounts() 
    {
        return multipleDiscounts;
    }
    public void setIsTravelDrp(Integer isTravelDrp) 
    {
        this.isTravelDrp = isTravelDrp;
    }

    public Integer getIsTravelDrp() 
    {
        return isTravelDrp;
    }
    public void setTravelPeoples(String travelPeoples) 
    {
        this.travelPeoples = travelPeoples;
    }

    public String getTravelPeoples() 
    {
        return travelPeoples;
    }
    public void setSelffetchId(Integer selffetchId) 
    {
        this.selffetchId = selffetchId;
    }

    public Integer getSelffetchId() 
    {
        return selffetchId;
    }
    public void setIsRollback(Integer isRollback) 
    {
        this.isRollback = isRollback;
    }

    public Integer getIsRollback() 
    {
        return isRollback;
    }
    public void setDataTuanItemId(Long dataTuanItemId) 
    {
        this.dataTuanItemId = dataTuanItemId;
    }

    public Long getDataTuanItemId() 
    {
        return dataTuanItemId;
    }
    public void setOperaterId(Integer operaterId) 
    {
        this.operaterId = operaterId;
    }

    public Integer getOperaterId() 
    {
        return operaterId;
    }
    public void setIsPlatformOrder(Integer isPlatformOrder) 
    {
        this.isPlatformOrder = isPlatformOrder;
    }

    public Integer getIsPlatformOrder() 
    {
        return isPlatformOrder;
    }
    public void setCycleType(Long cycleType) 
    {
        this.cycleType = cycleType;
    }

    public Long getCycleType() 
    {
        return cycleType;
    }
    public void setCycleSelectDate(Long cycleSelectDate) 
    {
        this.cycleSelectDate = cycleSelectDate;
    }

    public Long getCycleSelectDate() 
    {
        return cycleSelectDate;
    }
    public void setSwiftpassinfo(String swiftpassinfo) 
    {
        this.swiftpassinfo = swiftpassinfo;
    }

    public String getSwiftpassinfo() 
    {
        return swiftpassinfo;
    }
    public void setIsExitTalent(Integer isExitTalent) 
    {
        this.isExitTalent = isExitTalent;
    }

    public Integer getIsExitTalent() 
    {
        return isExitTalent;
    }
    public void setStoreLevel(Integer storeLevel) 
    {
        this.storeLevel = storeLevel;
    }

    public Integer getStoreLevel() 
    {
        return storeLevel;
    }
    public void setOfflineStatus(Integer offlineStatus) 
    {
        this.offlineStatus = offlineStatus;
    }

    public Integer getOfflineStatus() 
    {
        return offlineStatus;
    }
    public void setOfflineDateline(Long offlineDateline) 
    {
        this.offlineDateline = offlineDateline;
    }

    public Long getOfflineDateline() 
    {
        return offlineDateline;
    }
    public void setOfflineAdminId(Long offlineAdminId) 
    {
        this.offlineAdminId = offlineAdminId;
    }

    public Long getOfflineAdminId() 
    {
        return offlineAdminId;
    }
    public void setBonus(BigDecimal bonus) 
    {
        this.bonus = bonus;
    }

    public BigDecimal getBonus() 
    {
        return bonus;
    }
    public void setRateMoney(BigDecimal rateMoney) 
    {
        this.rateMoney = rateMoney;
    }

    public BigDecimal getRateMoney() 
    {
        return rateMoney;
    }
    public void setIsComment(Integer isComment) 
    {
        this.isComment = isComment;
    }

    public Integer getIsComment() 
    {
        return isComment;
    }
    public void setIsAgent(Integer isAgent) 
    {
        this.isAgent = isAgent;
    }

    public Integer getIsAgent() 
    {
        return isAgent;
    }
    public void setIshomeservice(Integer ishomeservice) 
    {
        this.ishomeservice = ishomeservice;
    }

    public Integer getIshomeservice() 
    {
        return ishomeservice;
    }
    public void setHomeservicetime(Integer homeservicetime) 
    {
        this.homeservicetime = homeservicetime;
    }

    public Integer getHomeservicetime() 
    {
        return homeservicetime;
    }
    public void setUniqueOrderNo(String uniqueOrderNo) 
    {
        this.uniqueOrderNo = uniqueOrderNo;
    }

    public String getUniqueOrderNo() 
    {
        return uniqueOrderNo;
    }
    public void setPlatformOrderNo(String platformOrderNo) 
    {
        this.platformOrderNo = platformOrderNo;
    }

    public String getPlatformOrderNo() 
    {
        return platformOrderNo;
    }
    public void setGroupActivityId(Long groupActivityId) 
    {
        this.groupActivityId = groupActivityId;
    }

    public Long getGroupActivityId() 
    {
        return groupActivityId;
    }
    public void setGroupCompanyId(Long groupCompanyId) 
    {
        this.groupCompanyId = groupCompanyId;
    }

    public Long getGroupCompanyId() 
    {
        return groupCompanyId;
    }
    public void setGroupPhoneNumber(String groupPhoneNumber) 
    {
        this.groupPhoneNumber = groupPhoneNumber;
    }

    public String getGroupPhoneNumber() 
    {
        return groupPhoneNumber;
    }
    public void setIsJifenExchange(Integer isJifenExchange) 
    {
        this.isJifenExchange = isJifenExchange;
    }

    public Integer getIsJifenExchange() 
    {
        return isJifenExchange;
    }
    public void setJifenTotal(BigDecimal jifenTotal) 
    {
        this.jifenTotal = jifenTotal;
    }

    public BigDecimal getJifenTotal() 
    {
        return jifenTotal;
    }
    public void setOrderBak(String orderBak) 
    {
        this.orderBak = orderBak;
    }

    public String getOrderBak() 
    {
        return orderBak;
    }
    public void setIsAddFalse(Integer isAddFalse) 
    {
        this.isAddFalse = isAddFalse;
    }

    public Integer getIsAddFalse() 
    {
        return isAddFalse;
    }
    public void setStoreVipDiscount(BigDecimal storeVipDiscount) 
    {
        this.storeVipDiscount = storeVipDiscount;
    }

    public BigDecimal getStoreVipDiscount() 
    {
        return storeVipDiscount;
    }
    public void setStoreVipOrder(Integer storeVipOrder) 
    {
        this.storeVipOrder = storeVipOrder;
    }

    public Integer getStoreVipOrder() 
    {
        return storeVipOrder;
    }
    public void setIsTimeoutSend(Integer isTimeoutSend) 
    {
        this.isTimeoutSend = isTimeoutSend;
    }

    public Integer getIsTimeoutSend() 
    {
        return isTimeoutSend;
    }
    public void setIsChange(Integer isChange) 
    {
        this.isChange = isChange;
    }

    public Integer getIsChange() 
    {
        return isChange;
    }
    public void setIsFromLottery(Integer isFromLottery) 
    {
        this.isFromLottery = isFromLottery;
    }

    public Integer getIsFromLottery() 
    {
        return isFromLottery;
    }
    public void setIsFromScratchcards(Integer isFromScratchcards) 
    {
        this.isFromScratchcards = isFromScratchcards;
    }

    public Integer getIsFromScratchcards() 
    {
        return isFromScratchcards;
    }
    public void setSpecialFrom(String specialFrom) 
    {
        this.specialFrom = specialFrom;
    }

    public String getSpecialFrom() 
    {
        return specialFrom;
    }
    public void setIsSupplyPlatform(Integer isSupplyPlatform) 
    {
        this.isSupplyPlatform = isSupplyPlatform;
    }

    public Integer getIsSupplyPlatform() 
    {
        return isSupplyPlatform;
    }
    public void setIsShow(Integer isShow) 
    {
        this.isShow = isShow;
    }

    public Integer getIsShow() 
    {
        return isShow;
    }
    public void setIsMilkCount(Long isMilkCount) 
    {
        this.isMilkCount = isMilkCount;
    }

    public Long getIsMilkCount() 
    {
        return isMilkCount;
    }
    public void setIsAppoint(Long isAppoint) 
    {
        this.isAppoint = isAppoint;
    }

    public Long getIsAppoint() 
    {
        return isAppoint;
    }
    public void setIsMargin(Long isMargin) 
    {
        this.isMargin = isMargin;
    }

    public Long getIsMargin() 
    {
        return isMargin;
    }
    public void setCustomName(String customName) 
    {
        this.customName = customName;
    }

    public String getCustomName() 
    {
        return customName;
    }
    public void setCustomTel(String customTel) 
    {
        this.customTel = customTel;
    }

    public String getCustomTel() 
    {
        return customTel;
    }
    public void setTotalMetering(BigDecimal totalMetering) 
    {
        this.totalMetering = totalMetering;
    }

    public BigDecimal getTotalMetering() 
    {
        return totalMetering;
    }
    public void setTakeMetering(BigDecimal takeMetering) 
    {
        this.takeMetering = takeMetering;
    }

    public BigDecimal getTakeMetering() 
    {
        return takeMetering;
    }
    public void setSourceOrderId(Long sourceOrderId) 
    {
        this.sourceOrderId = sourceOrderId;
    }

    public Long getSourceOrderId() 
    {
        return sourceOrderId;
    }
    public void setFtYear(Integer ftYear) 
    {
        this.ftYear = ftYear;
    }

    public Integer getFtYear() 
    {
        return ftYear;
    }
    public void setFtType(Integer ftType) 
    {
        this.ftType = ftType;
    }

    public Integer getFtType() 
    {
        return ftType;
    }
    public void setFtName(String ftName) 
    {
        this.ftName = ftName;
    }

    public String getFtName() 
    {
        return ftName;
    }
    public void setFtNote(String ftNote) 
    {
        this.ftNote = ftNote;
    }

    public String getFtNote() 
    {
        return ftNote;
    }
    public void setFtAnniversary(String ftAnniversary) 
    {
        this.ftAnniversary = ftAnniversary;
    }

    public String getFtAnniversary() 
    {
        return ftAnniversary;
    }
    public void setFtBdname(String ftBdname) 
    {
        this.ftBdname = ftBdname;
    }

    public String getFtBdname() 
    {
        return ftBdname;
    }
    public void setFtBdcard(String ftBdcard) 
    {
        this.ftBdcard = ftBdcard;
    }

    public String getFtBdcard() 
    {
        return ftBdcard;
    }
    public void setFtPaytype(Integer ftPaytype) 
    {
        this.ftPaytype = ftPaytype;
    }

    public Integer getFtPaytype() 
    {
        return ftPaytype;
    }
    public void setFtPayment(String ftPayment) 
    {
        this.ftPayment = ftPayment;
    }

    public String getFtPayment() 
    {
        return ftPayment;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderId", getOrderId())
            .append("storeId", getStoreId())
            .append("rootSupplierId", getRootSupplierId())
            .append("orderNo", getOrderNo())
            .append("tradeNo", getTradeNo())
            .append("payType", getPayType())
            .append("thirdId", getThirdId())
            .append("uid", getUid())
            .append("sessionId", getSessionId())
            .append("postage", getPostage())
            .append("pointExchangeNum", getPointExchangeNum())
            .append("subTotal", getSubTotal())
            .append("total", getTotal())
            .append("saleTotal", getSaleTotal())
            .append("proCount", getProCount())
            .append("proNum", getProNum())
            .append("address", getAddress())
            .append("addressUser", getAddressUser())
            .append("addressTel", getAddressTel())
            .append("paymentMethod", getPaymentMethod())
            .append("peerpayType", getPeerpayType())
            .append("peerpayContent", getPeerpayContent())
            .append("shippingMethod", getShippingMethod())
            .append("reachType", getReachType())
            .append("selfChoiceName", getSelfChoiceName())
            .append("selfChoicePhone", getSelfChoicePhone())
            .append("selfChoiceCompany", getSelfChoiceCompany())
            .append("installService", getInstallService())
            .append("installServiceFee", getInstallServiceFee())
            .append("installServiceTime", getInstallServiceTime())
            .append("sendOtherType", getSendOtherType())
            .append("sendOtherNumber", getSendOtherNumber())
            .append("sendOtherPerNumber", getSendOtherPerNumber())
            .append("sendOtherHour", getSendOtherHour())
            .append("sendOtherComment", getSendOtherComment())
            .append("type", getType())
            .append("takeout", getTakeout())
            .append("openPackFee", getOpenPackFee())
            .append("packFee", getPackFee())
            .append("dataId", getDataId())
            .append("presaleOrderId", getPresaleOrderId())
            .append("dataType", getDataType())
            .append("dataItemId", getDataItemId())
            .append("dataMoney", getDataMoney())
            .append("status", getStatus())
            .append("invoiceType", getInvoiceType())
            .append("invoiceCompany", getInvoiceCompany())
            .append("invoiceTaxid", getInvoiceTaxid())
            .append("invoiceAddress", getInvoiceAddress())
            .append("invoicePhone", getInvoicePhone())
            .append("invoiceBank", getInvoiceBank())
            .append("invoiceAccount", getInvoiceAccount())
            .append("invoiceProxy", getInvoiceProxy())
            .append("invoiceTitleType", getInvoiceTitleType())
            .append("invoiceTitle", getInvoiceTitle())
            .append("invoiceImage", getInvoiceImage())
            .append("addTime", getAddTime())
            .append("paidTime", getPaidTime())
            .append("sentTime", getSentTime())
            .append("deliveryTime", getDeliveryTime())
            .append("receiveTime", getReceiveTime())
            .append("cancelTime", getCancelTime())
            .append("complateTime", getComplateTime())
            .append("refundTime", getRefundTime())
            .append("comment", getComment())
            .append("bak", getBak())
            .append("star", getStar())
            .append("payMoney", getPayMoney())
            .append("transferId", getTransferId())
            .append("transferBankName", getTransferBankName())
            .append("transferOpeningBank", getTransferOpeningBank())
            .append("transferBankCard", getTransferBankCard())
            .append("transferBankCardUser", getTransferBankCardUser())
            .append("transferImg", getTransferImg())
            .append("cancelMethod", getCancelMethod())
            .append("floatAmount", getFloatAmount())
            .append("isFx", getIsFx())
            .append("fxOrderId", getFxOrderId())
            .append("userOrderId", getUserOrderId())
            .append("suppliers", getSuppliers())
            .append("packaging", getPackaging())
            .append("fxPostage", getFxPostage())
            .append("useStorePay", getUseStorePay())
            .append("weixinPartnerPay", getWeixinPartnerPay())
            .append("storePay", getStorePay())
            .append("storeOpenid", getStoreOpenid())
            .append("salesRatio", getSalesRatio())
            .append("isCheck", getIsCheck())
            .append("activityData", getActivityData())
            .append("useDepositPay", getUseDepositPay())
            .append("isAssigned", getIsAssigned())
            .append("autoAssigned", getAutoAssigned())
            .append("allowAssigned", getAllowAssigned())
            .append("hasPhysicalSend", getHasPhysicalSend())
            .append("activityId", getActivityId())
            .append("activityType", getActivityType())
            .append("activityOrderid", getActivityOrderid())
            .append("drpDegreeId", getDrpDegreeId())
            .append("isPointOrder", getIsPointOrder())
            .append("orderPayPoint", getOrderPayPoint())
            .append("drpTeamId", getDrpTeamId())
            .append("promotionReward", getPromotionReward())
            .append("cashPoint", getCashPoint())
            .append("returnPoint", getReturnPoint())
            .append("point2moneyRate", getPoint2moneyRate())
            .append("isOffline", getIsOffline())
            .append("offlineType", getOfflineType())
            .append("drpProfitMode", getDrpProfitMode())
            .append("wholesaleDegreeId", getWholesaleDegreeId())
            .append("wholesaleProcessPriority", getWholesaleProcessPriority())
            .append("wholesaleDiscountAmount", getWholesaleDiscountAmount())
            .append("warningOrder", getWarningOrder())
            .append("warningOrderMsg", getWarningOrderMsg())
            .append("taskFailedTime", getTaskFailedTime())
            .append("storeComment", getStoreComment())
            .append("realWholesale", getRealWholesale())
            .append("orderPaidExpire", getOrderPaidExpire())
            .append("orderSelffetchExpire", getOrderSelffetchExpire())
            .append("orderedMinusStock", getOrderedMinusStock())
            .append("reservationDeposit", getReservationDeposit())
            .append("physicalId", getPhysicalId())
            .append("cashierId", getCashierId())
            .append("unionTicketCode", getUnionTicketCode())
            .append("unionTicketResourceId", getUnionTicketResourceId())
            .append("unionTicketOutType", getUnionTicketOutType())
            .append("wxCardId", getWxCardId())
            .append("installPhysicalId", getInstallPhysicalId())
            .append("isReserved", getIsReserved())
            .append("deficit", getDeficit())
            .append("drpInternalPrice", getDrpInternalPrice())
            .append("drpProfitLimit", getDrpProfitLimit())
            .append("hasCoudan", getHasCoudan())
            .append("marketingSceneKey", getMarketingSceneKey())
            .append("marketingSceneName", getMarketingSceneName())
            .append("sourcePlatform", getSourcePlatform())
            .append("paidCheckedNum", getPaidCheckedNum())
            .append("paidCheckedTime", getPaidCheckedTime())
            .append("offlineMember", getOfflineMember())
            .append("memberCard", getMemberCard())
            .append("tagId", getTagId())
            .append("tagName", getTagName())
            .append("reversePaidFail", getReversePaidFail())
            .append("reversePaidTime", getReversePaidTime())
            .append("isMonthlyPay", getIsMonthlyPay())
            .append("monthlyPayTime", getMonthlyPayTime())
            .append("xinshiId", getXinshiId())
            .append("costPrice", getCostPrice())
            .append("lowRate", getLowRate())
            .append("isPointExchange", getIsPointExchange())
            .append("multipleDiscounts", getMultipleDiscounts())
            .append("isTravelDrp", getIsTravelDrp())
            .append("travelPeoples", getTravelPeoples())
            .append("selffetchId", getSelffetchId())
            .append("isRollback", getIsRollback())
            .append("dataTuanItemId", getDataTuanItemId())
            .append("operaterId", getOperaterId())
            .append("isPlatformOrder", getIsPlatformOrder())
            .append("cycleType", getCycleType())
            .append("cycleSelectDate", getCycleSelectDate())
            .append("swiftpassinfo", getSwiftpassinfo())
            .append("isExitTalent", getIsExitTalent())
            .append("storeLevel", getStoreLevel())
            .append("offlineStatus", getOfflineStatus())
            .append("offlineDateline", getOfflineDateline())
            .append("offlineAdminId", getOfflineAdminId())
            .append("bonus", getBonus())
            .append("rateMoney", getRateMoney())
            .append("isComment", getIsComment())
            .append("isAgent", getIsAgent())
            .append("ishomeservice", getIshomeservice())
            .append("homeservicetime", getHomeservicetime())
            .append("uniqueOrderNo", getUniqueOrderNo())

            .append("platformOrderNo", getPlatformOrderNo())
            .append("groupActivityId", getGroupActivityId())
            .append("groupCompanyId", getGroupCompanyId())
            .append("groupPhoneNumber", getGroupPhoneNumber())
            .append("isJifenExchange", getIsJifenExchange())
            .append("jifenTotal", getJifenTotal())
            .append("orderBak", getOrderBak())
            .append("isAddFalse", getIsAddFalse())
            .append("storeVipDiscount", getStoreVipDiscount())
            .append("storeVipOrder", getStoreVipOrder())
            .append("isTimeoutSend", getIsTimeoutSend())
            .append("isChange", getIsChange())
            .append("isFromLottery", getIsFromLottery())
            .append("isFromScratchcards", getIsFromScratchcards())
            .append("specialFrom", getSpecialFrom())
            .append("isSupplyPlatform", getIsSupplyPlatform())
            .append("isShow", getIsShow())
            .append("isMilkCount", getIsMilkCount())
            .append("isAppoint", getIsAppoint())
            .append("isMargin", getIsMargin())
            .append("customName", getCustomName())
            .append("customTel", getCustomTel())
            .append("totalMetering", getTotalMetering())
            .append("takeMetering", getTakeMetering())
            .append("sourceOrderId", getSourceOrderId())
            .append("ftYear", getFtYear())
            .append("ftType", getFtType())
            .append("ftName", getFtName())
            .append("ftNote", getFtNote())
            .append("ftAnniversary", getFtAnniversary())
            .append("ftBdname", getFtBdname())
            .append("ftBdcard", getFtBdcard())
            .append("ftPaytype", getFtPaytype())
            .append("ftPayment", getFtPayment())
            .toString();
    }
}
